.container{
		width:100%;
		height:100%;
		display:flex;
		flex-direction:column;
	}
    .search-portion{
		flex:2;
		background:#fff;
		box-shadow:0px 2px 4px 0px rgba(26,51,132,0.1);
		padding-top:41px;
		padding-left:32px;
		box-sizing:border-box;
		.first-line,
		.last-line{
			display:flex;
			justify-content:flex-start;
			.first-line-li,
			.last-line-li{
				>span{
					font-size:13px;
					font-weight:500;
					color:rgba(102,102,102,1);
					padding-right:20px;
				}
				>.el-input,
				 .el-select{
					margin-right:34px;
				}
			}
		}
		.last-line{
			margin-top:45px;
		}
		.search{
			margin-left:30px;
		}

	}
	.list-portion{
		flex:5;
		background:#fff;
		margin-top:21px;
		box-shadow:0px 2px 4px 0px rgba(26,51,132,0.1);
		padding:15px 18px 0 11px;
		box-sizing:border-box;
	}
	.block{
		flex:1;
		display:flex;
		align-items:center;
		justify-content:center;
	}
	/deep/ .el-table th,
	/deep/ .el-table td{
		text-align:center;
	}
	/deep/ .el-table th{
		background-color: #DFFDF4;
	}
	/*
	 *  弹出框,遮罩层
	 */
	.layer{
		width:100%;
		height:100%;
		background-color:rgba(0,0,0,.3);
		position:fixed;
		left:0;
		top:0;
	    z-index:100;
	}
	.pop-up-box{
		width:57%;
		height:580px;
		padding:26px 51px 48px 51px;
		padding-top:0;
		box-sizing:border-box;
		background:rgba(255,255,255,1);
		border-radius:10px;
		position:absolute;
		left:50%;
		top:50%;
		transform:translate(-50%,-50%);
		z-index:999;
		.pop-title{
			width:100%;
			height:70px;
			display:flex;
			justify-content:space-between;
			align-items:center;
			p{
				font-size:26px;
				font-weight:bold;
				color:rgba(0,0,0,1);
				// line-height:70px;
			}
			img{
				width:21px;
				height:21px;
			}
		}
		.details-description{
			width:100%;
			height:180px;
			border-top:1px solid #ccc;
			border-bottom:1px solid #ccc;
			margin-bottom:20px;
			color:rgba(51,51,51,1);
			li{
				line-height:40px;
				span{
					margin-right:40px;
				}
				&:first-child{
					margin-top:15px;
				}
			}
		}
		.all-price{
			width:100%;
			height:50px;
			border-bottom:0.5px solid RGBA(217, 217, 217, 1);
			line-height:50px;
			text-align:center;
			font-size:14px;
			font-weight:500;
			color:rgba(138,138,138,1);
		}
		.affirm{
			display:flex;
			justify-content:flex-end;
			margin-top:20px;
    }

  }
  .dialog{
        li{
          line-height:50px;
          span{
             margin-right:20px;
          }
        }
    }
    /deep/ .el-dialog__body{
        padding-top:20px;
    }
    .table{
       margin-top:20px;
    }
    /deep/ .table.el-table th{
      background-color: #fff;
    }
    .total-price{
        width:100%;
        height:40px;
        line-height:40px;
        text-align:center;
        border-bottom:1px solid #ebeef5;
    }
